﻿using System;
using System.Collections.Generic;
using System.Text;
using VCDIFF.Visit;

namespace VCDIFF.Commands
{
    abstract public class Command
    {
        abstract public byte[] ToByteArray();
        abstract public byte[] Execute(byte[] target);
        abstract public void Write(Writer writer);
        abstract public void Read(Reader reader);
    }
}
